Solution Enumeration by Optimality in Answer Set Programming

نویسندگان

چکیده

Given a combinatorial search problem, it may be highly useful to enumerate its (all) solutions besides just finding one solution, or showing that none exists. The same can stated about optimal if an objective function is provided. This work goes beyond the bare enumeration of and addresses computational task solution by optimality (SEO). studied in context Answer Set Programming (ASP) where (optimal) problem are captured with answer sets logic program encoding problem. Existing answer-set solvers already support all sets. However, this work, we generalize strictly ones, giving rise idea set order (ASEO). approach applicable up best k unlimited setting, which amounts process sorting based on function. As main contribution present first general algorithms for aforementioned tasks enumeration. Moreover, illustrate potential use cases ASEO. First, study how efficiently access next-best achieved number optimization problems have been formalized solved ASP. Second, show ASEO provides us effective sampling technique Bayesian networks.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Solution Correspondences in Answer-Set Programming

We introduce a general framework for specifying program correspondence under the answer-set semantics. The framework allows to define different kinds of equivalence notions, including previously defined notions like strong and uniform equivalence, in which programs are extended with rules from a given context, and correspondence is determined by means of a binary relation. In particular, refine...

متن کامل

Conflict-Driven Answer Set Enumeration

We elaborate upon a recently proposed approach to finding an answer set of a logic program based on concepts from constraint processing and satisfiability checking. We extend this approach and propose a new algorithm for enumerating answer sets. The algorithm, which to our knowledge is novel even in the context of satisfiability checking, is implemented in the clasp answer set solver. We contra...

متن کامل

Annotated Answer Set Programming

We present Annotated Answer Set Programming, that extends the expressive power of disjunctive logic programming with annotation terms, taken from the generalized annotated logic programming framework.

متن کامل

Constraint Answer Set Programming

Constraint answer set programming (CASP) is a novel, promising direction of research whose roots go back to propositional satisfiability (SAT). SAT solvers are efficient tools for solving boolean constraint satisfaction problems that arise in different areas of computer science, including software and hardware verification. Some constraints are more naturally expressed by non-boolean constructs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theory and Practice of Logic Programming

سال: 2021

ISSN: ['1471-0684', '1475-3081']

DOI: https://doi.org/10.1017/s1471068421000375